.wrapper, .boxed-layout .wrapper{ width: 100% !important; min-width: 100% !important; }



html{
    width: 100% !important;
    overflow-x: hidden !important;
}


body{
    width: 100% !important;
    height: auto !important;
    margin: 0px !important;
    padding: 0px !important;
    min-width: 0px !important;
}

#content{ width: 100%;}
.sidebar{ width: 100%; float:none;}
.sidebar .widget{ float: left;width: 49%; margin-right: 1%;}
.sidebar .widget:nth-child(even){margin-right:0;margin-left:1%;}


/* HEADER */
.topbar-left{
    display: none;
}

#topbar_inner .topbar_text {margin-right:35px;}
#topbar_inner img#ribbon{right:-22px;}

#header .inner { min-height: 60px;line-height:60px;}

#cpage_title_box .inner{min-height:15px;}
#cpage_title_box .page-title{margin-top:0.3em;}

/* NAVIGATION */

.select-menu {padding: 10px;border:1px solid #c9c8c8;background:#e7e6e6;margin-right:50px;}


/* SLIDERS */
#slider .panel iframe, #slider .panel object {margin: 0 0 0 19px;}
.flexslider .slides img{height:auto;}

/* ACCORDION SLIDERS */
.accordion-slider {display:none !important;}
.accordion-mobile {display:block !important;}


/* HOME */

.home-row .widget{
    width: 94% !important;
    float: none !important;
    margin-right: 0px !important;
}

.home-row .widget.one-third{
    width: 96% !important;
}

.home-blog .hentry-post, .home-services .hentry-post{
    float: none !important;
    width: 96% !important;
}

.home-testimonials ul{
    width: 100% !important;
}

.medium_section_left {width:60%;}

#testimonial-slider ul {margin-top:35px;}
#testimonial-slider .controls{margin-top:65px;}
#testimonial-slider li {width: 90%;}
#testimonial-slider .message{width:70%;}

#services .titles, #latest-works .titles{width:15%;}

/* CONTENT */
#sidebar{
    display: none;
}

.hentry{
	margin: 0 auto !important;
}

#primary{
    padding-top: 0px !important;
    
}
#page_meta{ padding-bottom: 0px !important; }
#page_meta h2.page-title, #page_meta #slogan{ margin: 10px !important;}

.hentry-post a.more-link, .sticky a.more-link, .read-more{margin-left:45%;}

/* PORTFOLIO */
#portfolio li .thumb{margin:0 auto;}
.portfolio-post .portfolio_header img{ width: 100% !important; height: auto !important; }
#portfolio li.hentry{ width: 96% !important;  height: auto !important; padding: 10px !important; }
#portfolio li img{ width: 100% !important; height: auto !important; margin-bottom: 0px !important;}
#portfolio-bigimage .work-description{width:240px;}
#portfolio-bigimage .work-thumbnail,#portfolio-bigimage .work-description{margin-bottom:30px;}
#portfolio-gallery ul.gallery-wrap{ margin-left: 10px !important; }
.gallery-filters{ margin-left: 10px !important; }
.portfolio-post .work-skillsdate{ float: none !important; width: 96% !important;  }
.portfolio-post p{ margin-left: 10px !important;}
.portfolio-slider .jcarousel-clip {
    width: 75% !important;
}

#portfolio-bigimage .work-skillsdate{right:-51px;}

#content .portfolio-post img{float:none !important;margin:0 auto; display: block;}

.jcarousel-prev-horizontal, .jcarousel-next-horizontal{right:-10px !important;}

/* FAQ */
.call-to-action{ display: none !important; }

/* CONTACT PAGE */
.page-template-contact-php #content{top:15px;}
.page-template-contact-php .sidebar{width:40%;}

/* ---------- TESTIMONIALS ---------- */

.testimonials-list .thumb-testimonial {float:none;margin:0 auto;}
.testimonials-list .the-post {margin:0;}
.testimonials-list .thumb-testimonial p {text-align:center;}
.home-testimonials .title{ padding: 0px !important; margin: 0px !important; border: 0px !important; }

/* ---------- SHORTCODES ---------- */
#content .tabs-container ul.tabs li a{ font-size: 12px !important; }
.layou-sidebar-left pre, .layout-sidebar-right pre {max-width: 100%;}
.image-styled .img_frame.img_size_fullwidth, .image-styled .img_frame.img_size_fullwidth img{max-width:100%;}


/* ---------- BLOG ---------- */
.blog-big .meta{ display: none; }
.blog-big .thumbnail, .blog-big .withoutthumbnail, .blog-big .the-content{ float: none !important; width: 100% !important; }
.blog-big .image-wrap img{ width: 96% !important; }

.blog-small{ width: 94% !important; }
.blog-small .thumbnail{ width: 40% !important; margin-left: 10px !important;}
.blog-small .thumbnail img{ width: 100% !important; height: auto !important; }
.blog-small .post-title{ margin-left: 10px !important; }

.blog-memento .post-title{ clear: both !important; padding-top: 5px !important; }
#about-the-author .author-description{ width: 100% !important; }

/* -- comments */
#comments{ width: 96% !important; margin: 0 auto !important;}
li.comment ul.children {margin-left:2.5em !important;}
.commentNumber {display:none !important;}
#comments img.avatar {margin-left:8px !important;}                                 
.comment-author {margin-right:5px !important; width: 100% !important; padding-top: 3px !important; }
.comment-meta {margin-left:105px !important; width: 100% !important;}
.comment-body p{ font-size: 12px !important; }
.comment-meta{ width: 100% !important; }

.comment-meta {margin-left:0 !important;border:0 !important;padding:0 !important;}
#comments .sphere {display:none !important;}
.comment-author {float:none !important;margin:0 !important;width:auto !important;}
#comments .fn {display:inline !important;}
.comment-container {padding:20px 20px 10px !important;}


/**** GALLERY */
.internal_page_item{padding:2px;margin-right:7px;}

/* ---------- FOOTER ---------- */
#footer .inner{ width: 96% !important; margin: 0 auto !important; }
.contact-form { margin: 0px !important; width: 96% !important; }
#footer .footer_cols_3 .widget, #footer .footer_cols_3 .widget:last-child{ width: 96% !important; margin: 0 auto !important; }
#footer .quick-contact li input[type="text"], #footer .quick-contact li textarea { width: 96% !important; }


.event_info{width:77%;}

